Twin falls

English word definition — powered by WordNet

NOUN

a waterfall in the Snake River in southern Idaho

a town on the Snake River in south central Idaho near the Twin Falls

Want to remember twin falls?

Sign up free to bookmark & revise